<?php
namespace Admin\Model;
use Think\Model;
class UserModel extends Model{
    //自动验证
    protected $_validate = array(
        array('username','require','请填写用户名！'), //默认情况下用正则进行验证
        array('username','','用户名已存在！',0,'unique',self::MODEL_BOTH), // 在新增的时候验证name字段是否唯一
        array('password','require','请填写密码！','','',self::MODEL_INSERT), //默认情况下用正则进行验证
        array('email','require','请填写邮箱！'), //默认情况下用正则进行验证
        array('email','email','邮箱格式错误！'), //默认情况下用正则进行验证
        array('email','','邮箱已存在！',0,'unique',self::MODEL_BOTH), // 在新增的时候验证name字段是否唯一        
     	//array('repassword','password','确认密码不正确',0,'confirm'), // 验证确认密码是否和密码一致
        //array('staus',array(0,1),'请勿恶意修改字段',3,'in'), // 当值不为空的时候判断是否在一个范围内
        //array('type',array(1,2),'请勿恶意修改字段',3,'in'), // 当值不为空的时候判断是否在一个范围内
    );

    //自动完成
    protected $_auto = array(
    	// array('password','md5',1,'function') , //添加时用md5函数处理 
        // array('update_at','time',2,'function'), //更新时
        // array('create_at','time',1,'function'), //新增时
        // array('login_ip','get_client_ip',3,'function'), //新增时
        array('password','',2,'ignore'),//表示password字段编辑的时候留空则忽略
    );
}